1	4D: A "(" was expected. OS: Invalid square root.	This error code has different meanings depending on context.
2	4D: A field was expected. OS: Invalid addition	This error code has different meanings depending on context.
3	The command may be executed only on a field in a subtable.	
4	4D: Parameters in the list must all be of the same type. OS: Invalid division OS: Zero divide	This error code has different meanings depending on context.
5	There is no table to which to apply the command.	
6	The command may only be executed on a Subtable type field.	
7	A Numeric argument was expected.	
8	4D: An Alphanumeric argument was expected. OS: Invalid multiplication	This error code has different meanings depending on context.
9	4D: The result of a conditional test was expected. OS: Invalid remainder	This error code has different meanings depending on context.
10	The command cannot be applied to this field type.	
11	The command cannot be applied between two conditional tests.	
12	The command cannot be applied between two Numeric arguments.	
13	The command cannot be applied between two Alphanumeric arguments.	
14	The command cannot be applied between two Date arguments.	
15	4D: The operation is not compatible with the two arguments. OS: Segment Loader Error: 4th Dimension failed in loading one of its own code segments. You must allocate more memory to 4th Dimension.	This error code has different meanings depending on context.
16	The field has no relation.	
17	4D: A table was expected. OS: Converting an invalid ASCII string OS: A system package is missing. Check if your system directory has been correctly installed.	This error code has different meanings depending on context.
18	4D: Field types are incompatible. OS: A system package is missing. Check if your system directory has been correctly installed.	This error code has different meanings depending on context.
19	4D: The field is not indexed. OS: A system package is missing. Check if your system directory has been correctly installed.	This error code has different meanings depending on context.
20	4D: An "=" was expected. OS: Converting a Comp type number to floating-point OS: A system package is missing. Check if your system directory has been correctly installed.	This error code has different meanings depending on context.
21	4D: The method does not exist. OS: Creating a NaN with a zero code OS: A system package is missing. Check if your system directory has been correctly installed.	This error code has different meanings depending on context.
22	4D: The fields must belong to the same table or subtable for a sort or graph. OS: A system package is missing. Check if your system directory has been correctly installed.	This error code has different meanings depending on context.
23	4D: A "<" or ">" was expected. OS: A system package is missing. Check if your system directory has been correctly installed.	This error code has different meanings depending on context.
24	4D: A ";" was expected. OS: A system package is missing. Check if your system directory has been correctly installed.	This error code has different meanings depending on context.
25	4D: There are too many fields for a sort. OS: Out of memory. You must allocate more memory to 4th Dimension.	This error code has different meanings depending on context.
26	The field type cannot be Text, Picture or Subtable.	
27	The field must be prefixed by the name of its table.	
28	4D: The field type must be Numeric. OS: Stack has moved into the application heap. You must allocate more memory to 4th Dimension.	This error code has different meanings depending on context.
29	The value must be 1 or 0.	
30	A variable was expected.	
31	There is no menu bar with this number.	
32	A date was expected.	
33	4D: Unimplemented command or function. OS: Invalid argument to a trig function	This error code has different meanings depending on context.
34	4D: Undefined error OS: Invalid argument to an inverse trig function	This error code has different meanings depending on context.
35	The sets are from different tables.	
36	4D: Invalid table name. OS: Invalid argument to a log function	This error code has different meanings depending on context.
37	4D: A ":=" was expected. OS: Invalid argument to an xi or xy function	This error code has different meanings depending on context.
38	4D: Undefined error OS: Invalid argument to a financial function	This error code has different meanings depending on context.
39	The set does not exist.	
40	This is a procedure, not a function.	
41	A variable or field belonging to a subtable was expected.	
1006	Program interrupted by useruser pressed Alt-click (Windows) or Option-click (MacOS)	
-9937	Password System is locked by another user.	
-9938	The current record has been changed from within the trigger.	
-9939	External routine not found.	
-9940	4D Extension initialization failed.	
-9941	Unknown EX_GESTALT selector.	
-9942	4D Client licensing scheme is incompatible with this version of 4D Server.	
-9943	4D Passport version error.	
-9944	The user does not belong to the 4D Open access group.	
-9945	CD-ROM 4D Runtime error, writing operations are not allowed.	
-9946	Unable to clear the named selection because it does not exist.	
-9947	The "Allow 4D Client connections only" check box has been selected.	
-9950	Invalid data segment number.	
-9951	This field has no relation.	The database designer has applied a command that requires a field relation.  Report this error to the database designer.
-9952	Invalid data segment header.	
-9953	There is no Log file.	
-9954	There is no current record.	
-9955	QuickTime is not installed.	
-9956	Versions of 4D Client and 4D Server are different.	
-9957	The choice list is locked.	
-9958	The process could not be started.	
-9959	The backup process has already been started by another user or process.	
-9960	4D Backup is not installed on the server.	
-9961	The backup process is not currently running.	
-9962	The backup cannot be run because the server is shutting down.	
-9963	Invalid record number requested by a workstation.	
-9964	Bad sort definition table sent by a workstation.	
-9965	Bad search definition table sent by a workstation.	
-9966	Invalid type requested by a workstation.	
-9967	The record could not be modified because it could not be loaded.	
-9968	Invalid selected record number requested by workstation.	
-9969	Invalid field type requested by workstation.	
-9970	Field is not indexed.	
-9971	Field number is out of range requested by workstation.	
-9972	File number is out of range requested by workstation.	
-9973	The TRIC resources are not the same.	
-9974	Record has already been deleted.	
-9975	Transaction index page could not be loaded.	
-9976	Backup in progress, no modification allowed.	
-9977	The selection does not exist.	
-9978	Bad user password.	
-9979	Unknown user.	
-9980	The file cannot be created because the structure is locked.	
-9981	Invalid field name/field number definition table sent by the workstation.	
-9982	The record was not loaded because it is not in the selection on the workstation.	
-9983	The same external package is installed twice.	
-9984	Transaction has been cancelled because of a duplicated index key error.	
-9985	Recursive integrity.	
-9986	Record locked during an automatic deletion action.	
-9987	Some other records are already related to this record.	
-9989	Invalid structure (database needs to be repaired).	
-9990	Time-out error.	
-9991	Privileges error.	
-9992	Wrong password.	
-9993	Menu bar is damaged (database needs to be repaired).	
-9994	Serial communication interrupted by the useruser pressed Alt-Space (Windows) or Option-Space (MacOS).	
-9995	Demo limit has been reached.	
-9996	Stack is full (too much recursion or nested calls).	
-9997	Maximum number of records has been reached.	
-9998	Duplicated key.	
-9999	No more room to save the record.	Make sure that the data file is not locked.
-10500	Invalid record address (database needs to be repaired) .	
-10501	Invalid index page (index needs to be repaired).	
-10502	Invalid record structure (data file needs to be repaired).	
-10503	Record # is out of range (during GOTO RECORD, or data file needs to be repaired)	
-10504	ndex page # is out of range (index needs to be repaired).	
-1	4D: Unkown entry point requested by a Plug-In.  OS: Problem saving file for printing. OS: Resource file could not be opened	This error code has different meanings depending on context.
4001	Invalid table number requested by a Plug-In	
4002	Invalid record number requested by a Plug-In	
4003	Invalid field number requested by a Plug-In	
4004	Access to a table's current record requested by a Plug-in while there is no current record	
-10001	The actual connection to the database has been disrupted.	
-10002	The connection for this process has been disrupted.	
-10003	Bad connection parameters.	
-10020	No server was selected while using OP Select 4D server.	
-10021	No server was found while using OP Find 4D server.	
-10050	Unknown option in Get/SetOption.	
-10051	Incorrect value in Get/SetOption.	
-10130	The state of the connection does not allow you to continue this session.	
-10131	The connection has been aborted.	
-10132	Some connection parameters are invalid.	
-33	File directory full. You cannot create new files on disk.	
-34	Disk is full. There is no more room available on the disk.	
-35	Specified volume doesnt exist.	
-36	I/O error. There is probably a bad block on the disk.	
-37	Bad filename or volume name.	
-38	Tried to read or write to a file that is not open.	
-39	Logical end-of-file reached during read operation.	
-40	Attempt to position before start of file.	
-41	Not enough memory to open a new file on the disk.	
-42	Too many files open at the same time.	
-43	File not found.	
-44	Volume is locked by a hardware setting.	
-45	File is locked.	
-46	Volume is locked by an application.	
-47	Tried to access a file that has been deleted.	
-48	Tried to rename a file with the name of an already deleted file.	
-49	Tried to open a file already open with write permission.	
-51	Tried to access a document with an invalid document reference number.	
-52	Internal file manager error (position of file marker is lost).	
-53	Volume not on line.	
-54	Attempt to open locked file for writing.	
-57	Tried to work with a non-Windows disk.	
-58	Tried to work with a non-Windows disk.	
-60	Bad master directory block. Your disk is damaged.	
-61	Read/write permission doesnt allow writing.	
-64	There is a hardware problem with the disk (bad installation, incorrect formatting,...).	
-84	There is a hardware problem with the disk (bad installation, incorrect formatting,...).	
-120	Tried to access a file by using a pathname that specifies a non existing directory.	
-121	An access path could not be created.	
-124	Tried to access a disconnected shared volume.	
-108	Not enough memory to perform an operation. Give more memory to your 4D application.	
-109	Internal Memory problem. Memory is probably logically corrupted. Exit as soon as possible. Restart your machine and reopen the database.	
-111	Internal Memory problem. Memory is probably logically corrupted. Exit as soon as possible. Restart your machine and reopen the database.	
-117	Internal Memory problem. Memory is probably logically corrupted. Exit as soon as possible. Restart your machine and reopen the database.	
-27	Problem opening or closing connection with printer	
-128	Printing interrupted by the user	
-193	OS: Resource file not found during printing. OS: Resource map is damaged (file needs to be repaired)	This error code has different meanings depending on context.
-4100	Printer connection has been interrupted	
-4101	Printer busy or not connected	
-8150	A LaserWriter is not selected	
-8151	The printer has been initialized with a different driver version	
-8192	LaserWriter time-out	
-192	Resource not found	
-194	Resource could not be added	
-196	Resource could not be deleted	
255	Uninitialized storage	
-203	Too many sound commands	
-204	The sound resource cannot be loaded	
-205	The sound channel is logically corrupted	
-206	The format of the sound resource is wrong	
-207	Not enough memory to perform the sound	
-209	The sound channel is busy	
-28	There is no open serial port	
-26	Serial port not responding.	Please confirm serial port number and power supply to the serial device.
